James Craig (1823–1874) was an Ontario farmer and political figure. He represented Glengarry in the Legislative Assembly of Ontario as a Conservative member from 1867 to 1874.
He was born in Charlottenburg Township in Upper Canada in 1823. He was a farmer and was also involved in the timber trade. He served on the township council, becoming reeve, and was elected county warden in 1862. He died at Summerstown in 1874.